/**  
 * @Title: RegexUtils.java
 * @Package org.wk.core.common.tool
 * @Description: TODO【】
 * @author df.w 
 * @date 2018年5月4日 上午11:12:55
 * @version V1.0  
 */ 

package org.wk.core.common.tool;

import java.util.regex.Pattern;

/**
 * @ClassName	: RegexUtils
 * @Package		：org.wk.core.common.tool
 * @Author df.w 
 * @Create Time	：2018年5月4日 上午11:12:55
 * @Description	: 
 */

public class RegexUtils {

	
	/**
	 * @Title		: checkMobileNum
	 * @Param		: @param mobileNum 手机号码
	 * @Param		: @return
	 * @Return Type 	：boolean true 是手机号 false 不是手机号
	 * @Description	: 校验手机号
	 */ 
	public static boolean checkMobileNum(String mobileNum) {
		 
		String pattern = "^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|16[0|1|2|3|5|6|7|8|9]|17[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9]|19[0|1|2|3|5|6|7|8|9])\\d{8}$";
		 
		boolean isMatch = Pattern.matches(pattern, mobileNum);
				
		return isMatch;
	}
	

	public static void main(String[] args) {
		System.out.println(checkMobileNum("15145785213"));
	}
	
	
	
}
